package com.crm.pojo.dto;

import lombok.Data;

/**
 * @Author: xaw
 * @CreateTime: 2025-09-06 11:36:50
 * @Description: 新建商机请求参数
 * @Version: 1.0
 */
@Data
public class BusinessDto {
    
    /**
     * 客户姓名 必填，限制2-4汉字
     */
    private String name;
    
    /**
     * 手机号 必填，11位数字
     */
    private String phone;
    
    /**
     * 渠道来源 选填，字典：0-推荐介绍、1-其他
     */
    private String channel;
    
    /**
     * 性别 默认值"0"，男0女1
     */
    private String sex = "0";
    
    /**
     * 年龄 选填，16-99
     */
    private Integer age;
    
    /**
     * 微信 选填，1-20字母或数字
     */
    private String weixin;
    
    /**
     * QQ 选填，1-20字母或数字
     */
    private String qq;
    
    /**
     * 意向学科 必填，字典：0-Java、1-前端、2-人工智能、3-大数据、4-Python、5-测试、6-新媒体、7-产品经理、8-UI设计
     */
    private String subject;
    
    /**
     * 省份 选填
     */
    private String provinces;
    
    /**
     * 城市 选填
     */
    private String city;
    
    /**
     * 备注 选填，0-255字
     */
    private String remark;
    
    /**
     * 职业 选填
     */
    private String occupation;
    
    /**
     * 学历 选填
     */
    private String education;
    
    /**
     * 专业 选填
     */
    private String major;
    
    /**
     * 在职情况 选填
     */
    private Integer job;
    
    /**
     * 当前薪资 选填
     */
    private Integer salary;
    
    /**
     * 目标薪资 选填
     */
    private Integer expectedSalary;
    
    /**
     * 意向课程ID 必填
     */
    private Integer courseId;
    
    /**
     * 学习原因 选填，0-10字
     */
    private String reasons;
    
    /**
     * 职业计划 选填，0-10字
     */
    private String plan;
    
    /**
     * 时间计划 选填，0-10字
     */
    private String planTime;
    
    /**
     * 其他意向 必填，0-20字
     */
    private String otherIntention;
}